タグ「Ruby on Rails」の記事一覧

  1. 2019-08-29 現場で使えるRSpecパターン集 for Rails App

    はじめにRSpecは慣れるととても手に馴染むテスティングツールだが、割と癖があってRSpecでテストを書くのに苦労している人も多いのではないだろうか。 自分はまさにそうで、書きたいテストは決まっていてもそれをどう書けばよいか...

  2. 2019-05-01 Rails の Flash の機能はどのように実現されているか

    Rails には Flash という機能がある。Flash の機能は次の通り。 flashはセッションの中の特殊な部分であり、リクエストごとにクリアされます。つまりflashは「直後のリクエスト」でのみ参照可能になるという特徴を持ち、...

  3. 2018-02-10 draperを使ってみた

    draper(https://github.com/drapergem/draper) というデコレーター(またはプレゼンター)の機能を持つGemを使ってみた記録。 draperとは- draper is ... - V...

  4. 2018-02-03 ActiveModel::Serializersを使ってみた

    ActiveModel::Serializers(AMS) という、出力するJSONをいい感じにコントロールできるというライブラリを使ってみた記録。多分、RailsでAPIを作るときなんかによく使われるライブラリ、くらいの認識からスタートし...

  5. 2016-01-09 DBとかパフォーマンスとか

    チラ裏です。 そのカラムにインデックスを張るべきか否か、そしてそれはどう判断すべきなのか- かなり頻繁にwhere句として使われる- カーディナリティは極端に小さい(現状2パターンしか無い。直近増える予定もない)...と...

  6. 2013-02-03 Railsのtextareaの幅を設定する方法

    form_forヘルパーの内部で生成したtextareaタグのサイズを設定する方法が、他のフィールドタグと違うような感じがしたのでメモを残しておく。erb これはダメ<%= f.text_area :description,...

  7. 2013-01-27 Railsのlink_toにパラメータを付与する

    link_toにパラメータを付ける書き方をよく忘れる。ググるとたくさんの書き方が出てくるし、書き方は1つではないと思われるが、個人的に一番直感的だったものをメモしておく。erb hoge_index_pathのパラメータ「...

  8. 2012-12-29 rails consoleのtips

    あるモデルのメソッドの挙動を確認したくて、 rails consle でコンソールを立ち上げたとする。そして、立ち上げたあとにモデルのメソッドに修正を加えたとする。 この場合、コンソールを再起動しないと加えた修正が反映されない(...

  9. 2012-09-30 Rails3のActiveRecordでOR検索をする

    単純にwhereメソッドをメソッドチェインでつないでいくとAND検索になってしまう。rubyUser.where(:owner_flg = true).where(:manager_flg = true) = SELE...